# near model CODE resource # jump table entries: 3264-3316 (53 of them) 00000000 0000 0000 ori.b D0, 0x0 00000004 0000 0000 ori.b D0, 0x0 00000008 0000 0000 ori.b D0, 0x0 0000000C 0000 0000 ori.b D0, 0x0 00000010 0000 0000 ori.b D0, 0x0 00000014 0000 0000 ori.b D0, 0x0 00000018 0000 0000 ori.b D0, 0x0 0000001C 0000 0000 ori.b D0, 0x0 00000020 0000 0000 ori.b D0, 0x0 00000024 0000 0000 ori.b D0, 0x0 00000028 0000 0000 ori.b D0, 0x0 0000002C 0000 0000 ori.b D0, 0x0 00000030 0000 0000 ori.b D0, 0x0 00000034 0000 0000 ori.b D0, 0x0 00000038 0000 0000 ori.b D0, 0x0 0000003C 0000 0000 ori.b D0, 0x0 00000040 0000 0000 ori.b D0, 0x0 00000044 0000 0000 ori.b D0, 0x0 00000048 0000 0000 ori.b D0, 0x0 0000004C 0000 0000 ori.b D0, 0x0 00000050 0000 0000 ori.b D0, 0x0 00000054 0000 0000 ori.b D0, 0x0 00000058 0000 0000 ori.b D0, 0x0 0000005C 0000 0000 ori.b D0, 0x0 00000060 0000 0000 ori.b D0, 0x0 00000064 0000 0000 ori.b D0, 0x0 00000068 0000 0000 ori.b D0, 0x0 0000006C 0000 0000 ori.b D0, 0x0 00000070 0000 0000 ori.b D0, 0x0 00000074 0000 0000 ori.b D0, 0x0 00000078 0000 0000 ori.b D0, 0x0 0000007C 0000 042E ori.b D0, 0x2E /* '.' */ 00000080 4D50 chk.w D6, [A0] 00000082 5020 addq.b -[A0], 8 00000084 042E 4154 5020 subi.b [A6 + 0x5020], 0x54 /* 'T' */ 0000008A 0000 0000 ori.b D0, 0x0 0000008E 0000 0000 ori.b D0, 0x0 00000092 0000 0000 ori.b D0, 0x0 00000096 0000 0000 ori.b D0, 0x0 0000009A 0000 0000 ori.b D0, 0x0 0000009E 0000 0000 ori.b D0, 0x0 000000A2 0000 0000 ori.b D0, 0x0 000000A6 0000 0000 ori.b D0, 0x0 000000AA 0000 0000 ori.b D0, 0x0 000000AE 0000 0000 ori.b D0, 0x0 000000B2 0000 0000 ori.b D0, 0x0 000000B6 0000 0000 ori.b D0, 0x0 000000BA 0000 0000 ori.b D0, 0x0 000000BE 0000 0000 ori.b D0, 0x0 000000C2 0000 0000 ori.b D0, 0x0 000000C6 0000 0000 ori.b D0, 0x0 000000CA 0000 0000 ori.b D0, 0x0 000000CE 0000 0000 ori.b D0, 0x0 000000D2 0000 0000 ori.b D0, 0x0 000000D6 0000 0000 ori.b D0, 0x0 000000DA 0000 0000 ori.b D0, 0x0 000000DE 0000 0000 ori.b D0, 0x0 000000E2 0000 0000 ori.b D0, 0x0 000000E6 0000 0000 ori.b D0, 0x0 000000EA 0000 0000 ori.b D0, 0x0 000000EE 0000 48E7 ori.b D0, 0xE7 // begin alternate branch 000000F0-000000F8 fn000000F0: 000000F0 48E7 0060 movem.l -[A7], A1,A2 000000F4 43FA FF0A lea.l A1, [PC - 0xF6 /* 00000000, value 0x0, cstring "" */] // end alternate branch 000000F0-000000F8 fn000000F0: // (misaligned) 000000F2 0060 43FA ori.w -[A0], 0x43FA 000000F6 FF0A .extension 0xF0A <> // unimplemented label000000F8: 000000F8 40E7 move.w -[A7], SR 000000FA 46FC 2600 2051 move.w SR, 0x26002051 /* '&\0 Q' */ 00000100 2450 movea.l A2, [A0] 00000102 2008 move.l D0, A0 00000104 6702 beq +0x4 /* 00000108 */ 00000106 2292 move.l [A1], [A2] label00000108: 00000108 46DF move.w SR, [A7]+ 0000010A 4A80 tst.l D0 0000010C 6704 beq +0x6 /* 00000112 */ 0000010E A023 syscall DisposHandle/DisposeHandle 00000110 60E6 bra -0x18 /* 000000F8 */ label00000112: 00000112 4CDF 0600 movem.l A1,A2, [A7]+ 00000116 4E75 rts export_460: 00000118 4EBA FFD6 jsr [PC - 0x2A /* 000000F0 */] 0000011C 41EF 000C lea.l A0, [A7 + 0xC] 00000120 343C F3E0 move.w D2, 0xF3E0 00000124 3218 move.w D1, [A0]+ 00000126 6746 beq +0x48 /* 0000016E */ 00000128 B258 cmp.w D1, [A0]+ 0000012A 6242 bhi +0x44 /* 0000016E */ 0000012C 2250 movea.l A1, [A0] label0000012E: 0000012E 5341 subq.w D1, 1 00000130 6714 beq +0x16 /* 00000146 */ 00000132 5A49 addq.w A1, 5 00000134 4242 clr.w D2 00000136 1411 move.b D2, [A1] 00000138 D431 2001 add.b D2, [A1 + D2.w + 0x1] 0000013C D431 2002 add.b D2, [A1 + D2.w + 0x2] 00000140 5602 addq.b D2, 3 00000142 D2C2 add.w A1, D2 00000144 60E8 bra -0x16 /* 0000012E */ label00000146: 00000146 206F 0004 movea.l A0, [A7 + 0x4] 0000014A 10D9 move.b [A0]+, [A1]+ 0000014C 10D9 move.b [A0]+, [A1]+ 0000014E 10D9 move.b [A0]+, [A1]+ 00000150 10D9 move.b [A0]+, [A1]+ 00000152 5249 addq.w A1, 1 00000154 7403 moveq.l D2, 0x03 00000156 202F 0008 move.l D0, [A7 + 0x8] label0000015A: 0000015A 2040 movea.l A0, D0 0000015C 1211 move.b D1, [A1] label0000015E: 0000015E 10D9 move.b [A0]+, [A1]+ 00000160 5301 subq.b D1, 1 00000162 64FA bcc -0x4 /* 0000015E */ 00000164 0680 0000 0022 addi.l D0, 0x22 /* '\"' */ 0000016A 5342 subq.w D2, 1 0000016C 66EC bne -0x12 /* 0000015A */ label0000016E: 0000016E 225F movea.l A1, [A7]+ 00000170 4FEF 0010 lea.l A7, [A7 + 0x10] 00000174 3E82 move.w [A7], D2 00000176 4ED1 jmp [A1] export_425: 00000178 225F movea.l A1, [A7]+ 0000017A 205F movea.l A0, [A7]+ 0000017C A025 syscall GetHandleSize 0000017E 2E80 move.l [A7], D0 00000180 6A02 bpl +0x4 /* 00000184 */ 00000182 4297 clr.l [A7] label00000184: 00000184 4ED1 jmp [A1] fn00000186: 00000186 7018 moveq.l D0, 0x18 label00000188: 00000188 4267 clr.w -[A7] 0000018A 51C8 FFFC dbf D0, -0x6 /* 00000188 */ 0000018E 2F6F 003A 0012 move.l [A7 + 0x12], [A7 + 0x3A] 00000194 204F movea.l A0, A7 00000196 A000 syscall Open/PBHOpen/HOpen 00000198 206F 0036 movea.l A0, [A7 + 0x36] 0000019C 30AF 0018 move.w [A0], [A7 + 0x18] 000001A0 206F 0032 movea.l A0, [A7 + 0x32] 000001A4 4FEF 003E lea.l A7, [A7 + 0x3E] 000001A8 3E80 move.w [A7], D0 000001AA 4ED0 jmp [A0] export_426: fn000001AC: 000001AC 225F movea.l A1, [A7]+ 000001AE 121F move.b D1, [A7]+ 000001B0 301F move.w D0, [A7]+ 000001B2 4A01 tst.b D1 000001B4 6704 beq +0x6 /* 000001BA */ 000001B6 A746 syscall GetToolBoxTrapAddress/GetToolTrapAddress, flags=7 000001B8 6002 bra +0x4 /* 000001BC */ label000001BA: 000001BA A346 syscall GetOSTrapAddress, flags=3 label000001BC: 000001BC 2E88 move.l [A7], A0 000001BE 4ED1 jmp [A1] export_427: 000001C0 206F 000C movea.l A0, [A7 + 0xC] 000001C4 226F 0008 movea.l A1, [A7 + 0x8] 000001C8 7000 moveq.l D0, 0x00 000001CA 1018 move.b D0, [A0]+ 000001CC 4840 swap.w D0 000001CE 1019 move.b D0, [A1]+ 000001D0 4A2F 0004 tst.b [A7 + 0x4] 000001D4 670E beq +0x10 /* 000001E4 */ 000001D6 4A2F 0006 tst.b [A7 + 0x6] 000001DA 6704 beq +0x6 /* 000001E0 */ 000001DC A43C syscall CmpString, flags=4 000001DE 6010 bra +0x12 /* 000001F0 */ label000001E0: 000001E0 A03C syscall CmpString 000001E2 600C bra +0xE /* 000001F0 */ label000001E4: 000001E4 4A2F 0006 tst.b [A7 + 0x6] 000001E8 6704 beq +0x6 /* 000001EE */ 000001EA A63C syscall CmpString, flags=6 000001EC 6002 bra +0x4 /* 000001F0 */ label000001EE: 000001EE A23C syscall CmpString, flags=2 label000001F0: 000001F0 0A00 0001 xori.b D0, 0x1 000001F4 1F40 0010 move.b [A7 + 0x10], D0 000001F8 205F movea.l A0, [A7]+ 000001FA 4FEF 000C lea.l A7, [A7 + 0xC] 000001FE 4ED0 jmp [A0] export_428: 00000200 205F movea.l A0, [A7]+ 00000202 301F move.w D0, [A7]+ 00000204 4297 clr.l [A7] 00000206 4640 not.w D0 00000208 B078 01D2 cmp.w D0, [0x000001D2 /* UnitNtryCnt */] 0000020C 640A bcc +0xC /* 00000218 */ 0000020E E548 lsl D0.w, 2 00000210 2278 011C movea.l A1, [0x0000011C /* UTableBase */] 00000214 2EB1 0000 move.l [A7], [A1 + D0.w] label00000218: 00000218 4ED0 jmp [A0] export_429: 0000021A 225F movea.l A1, [A7]+ 0000021C 101F move.b D0, [A7]+ 0000021E 205F movea.l A0, [A7]+ 00000220 6604 bne +0x6 /* 00000226 */ 00000222 A002 syscall Read 00000224 6002 bra +0x4 /* 00000228 */ label00000226: 00000226 A402 syscall Read, flags=4 label00000228: 00000228 3E80 move.w [A7], D0 0000022A 4ED1 jmp [A1] export_430: 0000022C 225F movea.l A1, [A7]+ 0000022E 101F move.b D0, [A7]+ 00000230 205F movea.l A0, [A7]+ 00000232 6604 bne +0x6 /* 00000238 */ 00000234 A003 syscall Write 00000236 6002 bra +0x4 /* 0000023A */ label00000238: 00000238 A403 syscall Write, flags=4 label0000023A: 0000023A 3E80 move.w [A7], D0 0000023C 4ED1 jmp [A1] export_431: fn0000023E: 0000023E 4E56 FFCE link A6, -0x0032 00000242 204F movea.l A0, A7 00000244 316E 0008 0018 move.w [A0 + 0x18], [A6 + 0x8] 0000024A A001 syscall Close 0000024C 3D40 000A move.w [A6 + 0xA], D0 00000250 4E5E unlink A6 00000252 205F movea.l A0, [A7]+ 00000254 548F addq.l A7, 2 00000256 4ED0 jmp [A0] export_432: 00000258 4E56 FF86 link A6, -0x007A 0000025C 204F movea.l A0, A7 0000025E 216E 0010 0012 move.l [A0 + 0x12], [A6 + 0x10] 00000264 316E 0014 0016 move.w [A0 + 0x16], [A6 + 0x14] 0000026A 4268 001C clr.w [A0 + 0x1C] 0000026E A207 syscall GetVolInfo/PBHGetVInfo/HGetVInfo, flags=2 00000270 3D40 0016 move.w [A6 + 0x16], D0 00000274 226E 000C movea.l A1, [A6 + 0xC] 00000278 32A8 0016 move.w [A1], [A0 + 0x16] 0000027C 2028 0030 move.l D0, [A0 + 0x30] 00000280 7209 moveq.l D1, 0x09 00000282 E2A0 asr D0, D1 00000284 C0E8 003E mulu.w D0, [A0 + 0x3E] 00000288 E3A0 asl D0, D1 0000028A 226E 0008 movea.l A1, [A6 + 0x8] 0000028E 2280 move.l [A1], D0 00000290 4E5E unlink A6 00000292 225F movea.l A1, [A7]+ 00000294 4FEF 000E lea.l A7, [A7 + 0xE] 00000298 4ED1 jmp [A1] fn0000029A: 0000029A 4E56 FFC0 link A6, -0x0040 0000029E 204F movea.l A0, A7 000002A0 216E 000A 0012 move.l [A0 + 0x12], [A6 + 0xA] 000002A6 316E 0008 0016 move.w [A0 + 0x16], [A6 + 0x8] 000002AC A015 syscall SetVol/PBHSetVol/HSetVol 000002AE 3D40 000E move.w [A6 + 0xE], D0 000002B2 4E5E unlink A6 000002B4 225F movea.l A1, [A7]+ 000002B6 5C8F addq.l A7, 6 000002B8 4ED1 jmp [A1] export_433: 000002BA 4E56 FFCE link A6, -0x0032 000002BE 204F movea.l A0, A7 000002C0 316E 000C 0018 move.w [A0 + 0x18], [A6 + 0xC] 000002C6 216E 0008 001C move.l [A0 + 0x1C], [A6 + 0x8] 000002CC A012 syscall SetEOF 000002CE 3D40 000E move.w [A6 + 0xE], D0 000002D2 4E5E unlink A6 000002D4 225F movea.l A1, [A7]+ 000002D6 5C8F addq.l A7, 6 000002D8 4ED1 jmp [A1] export_434: 000002DA 4E56 FFCE link A6, -0x0032 000002DE 204F movea.l A0, A7 000002E0 316E 000C 0018 move.w [A0 + 0x18], [A6 + 0xC] 000002E6 A018 syscall GetFPos 000002E8 3D40 000E move.w [A6 + 0xE], D0 000002EC 226E 0008 movea.l A1, [A6 + 0x8] 000002F0 22A8 002E move.l [A1], [A0 + 0x2E] 000002F4 4E5E unlink A6 000002F6 225F movea.l A1, [A7]+ 000002F8 5C8F addq.l A7, 6 000002FA 4ED1 jmp [A1] export_435: 000002FC 4E56 FFCE link A6, -0x0032 00000300 204F movea.l A0, A7 00000302 316E 000E 0018 move.w [A0 + 0x18], [A6 + 0xE] 00000308 316E 000C 002C move.w [A0 + 0x2C], [A6 + 0xC] 0000030E 216E 0008 002E move.l [A0 + 0x2E], [A6 + 0x8] 00000314 A044 syscall SetFPos 00000316 3D40 0010 move.w [A6 + 0x10], D0 0000031A 4E5E unlink A6 0000031C 225F movea.l A1, [A7]+ 0000031E 508F addq.l A7, 8 00000320 4ED1 jmp [A1] fn00000322: 00000322 225F movea.l A1, [A7]+ 00000324 101F move.b D0, [A7]+ 00000326 205F movea.l A0, [A7]+ 00000328 6604 bne +0x6 /* 0000032E */ 0000032A A215 syscall SetVol/PBHSetVol/HSetVol, flags=2 0000032C 6002 bra +0x4 /* 00000330 */ label0000032E: 0000032E A615 syscall SetVol/PBHSetVol/HSetVol, flags=6 label00000330: 00000330 3E80 move.w [A7], D0 00000332 4ED1 jmp [A1] fn00000334: 00000334 225F movea.l A1, [A7]+ 00000336 101F move.b D0, [A7]+ 00000338 205F movea.l A0, [A7]+ 0000033A 6604 bne +0x6 /* 00000340 */ 0000033C A214 syscall GetVol/PBHGetVol/HGetVol, flags=2 0000033E 6002 bra +0x4 /* 00000342 */ label00000340: 00000340 A614 syscall GetVol/PBHGetVol/HGetVol, flags=6 label00000342: 00000342 3E80 move.w [A7], D0 00000344 4ED1 jmp [A1] export_436: 00000346 225F movea.l A1, [A7]+ 00000348 101F move.b D0, [A7]+ 0000034A 205F movea.l A0, [A7]+ 0000034C 6606 bne +0x8 /* 00000354 */ 0000034E 7006 moveq.l D0, 0x06 00000350 A260 syscall FSDispatch/HFSDispatch, flags=2 00000352 6004 bra +0x6 /* 00000358 */ label00000354: 00000354 7006 moveq.l D0, 0x06 00000356 A660 syscall FSDispatch/HFSDispatch, flags=6 label00000358: 00000358 3E80 move.w [A7], D0 0000035A 4ED1 jmp [A1] fn0000035C: 0000035C 225F movea.l A1, [A7]+ 0000035E 101F move.b D0, [A7]+ 00000360 205F movea.l A0, [A7]+ 00000362 6606 bne +0x8 /* 0000036A */ 00000364 7007 moveq.l D0, 0x07 00000366 A260 syscall FSDispatch/HFSDispatch, flags=2 00000368 6004 bra +0x6 /* 0000036E */ label0000036A: 0000036A 7007 moveq.l D0, 0x07 0000036C A660 syscall FSDispatch/HFSDispatch, flags=6 label0000036E: 0000036E 3E80 move.w [A7], D0 00000370 4ED1 jmp [A1] export_437: 00000372 225F movea.l A1, [A7]+ 00000374 101F move.b D0, [A7]+ 00000376 205F movea.l A0, [A7]+ 00000378 6606 bne +0x8 /* 00000380 */ 0000037A 7008 moveq.l D0, 0x08 0000037C A260 syscall FSDispatch/HFSDispatch, flags=2 0000037E 6004 bra +0x6 /* 00000384 */ label00000380: 00000380 7008 moveq.l D0, 0x08 00000382 A660 syscall FSDispatch/HFSDispatch, flags=6 label00000384: 00000384 3E80 move.w [A7], D0 00000386 4ED1 jmp [A1] export_438: 00000388 225F movea.l A1, [A7]+ 0000038A 101F move.b D0, [A7]+ 0000038C 205F movea.l A0, [A7]+ 0000038E 6606 bne +0x8 /* 00000396 */ 00000390 7009 moveq.l D0, 0x09 00000392 A260 syscall FSDispatch/HFSDispatch, flags=2 00000394 6004 bra +0x6 /* 0000039A */ label00000396: 00000396 7009 moveq.l D0, 0x09 00000398 A660 syscall FSDispatch/HFSDispatch, flags=6 label0000039A: 0000039A 3E80 move.w [A7], D0 0000039C 4ED1 jmp [A1] export_439: 0000039E 225F movea.l A1, [A7]+ 000003A0 101F move.b D0, [A7]+ 000003A2 205F movea.l A0, [A7]+ 000003A4 6604 bne +0x6 /* 000003AA */ 000003A6 A200 syscall OpenSlot, flags=2 000003A8 6002 bra +0x4 /* 000003AC */ label000003AA: 000003AA A600 syscall Open/PBHOpen/HOpen, flags=6 label000003AC: 000003AC 3E80 move.w [A7], D0 000003AE 4ED1 jmp [A1] export_440: fn000003B0: 000003B0 225F movea.l A1, [A7]+ 000003B2 101F move.b D0, [A7]+ 000003B4 205F movea.l A0, [A7]+ 000003B6 6604 bne +0x6 /* 000003BC */ 000003B8 A20A syscall OpenRF/PBHOpenRF/HOpenRF, flags=2 000003BA 6002 bra +0x4 /* 000003BE */ label000003BC: 000003BC A60A syscall OpenRF/PBHOpenRF/HOpenRF, flags=6 label000003BE: 000003BE 3E80 move.w [A7], D0 000003C0 4ED1 jmp [A1] export_441: 000003C2 225F movea.l A1, [A7]+ 000003C4 101F move.b D0, [A7]+ 000003C6 205F movea.l A0, [A7]+ 000003C8 6604 bne +0x6 /* 000003CE */ 000003CA A208 syscall Create/PBHCreate/HCreate, flags=2 000003CC 6002 bra +0x4 /* 000003D0 */ label000003CE: 000003CE A608 syscall Create/PBHCreate/HCreate, flags=6 label000003D0: 000003D0 3E80 move.w [A7], D0 000003D2 4ED1 jmp [A1] export_442: 000003D4 225F movea.l A1, [A7]+ 000003D6 101F move.b D0, [A7]+ 000003D8 205F movea.l A0, [A7]+ 000003DA 6604 bne +0x6 /* 000003E0 */ 000003DC A209 syscall Delete/PBHDelete/HDelete, flags=2 000003DE 6002 bra +0x4 /* 000003E2 */ label000003E0: 000003E0 A609 syscall Delete/PBHDelete/HDelete, flags=6 label000003E2: 000003E2 3E80 move.w [A7], D0 000003E4 4ED1 jmp [A1] export_443: 000003E6 225F movea.l A1, [A7]+ 000003E8 101F move.b D0, [A7]+ 000003EA 205F movea.l A0, [A7]+ 000003EC 6604 bne +0x6 /* 000003F2 */ 000003EE A20B syscall Rename/PBHRename/HRename, flags=2 000003F0 6002 bra +0x4 /* 000003F4 */ label000003F2: 000003F2 A60B syscall Rename/PBHRename/HRename, flags=6 label000003F4: 000003F4 3E80 move.w [A7], D0 000003F6 4ED1 jmp [A1] export_444: 000003F8 225F movea.l A1, [A7]+ 000003FA 101F move.b D0, [A7]+ 000003FC 205F movea.l A0, [A7]+ 000003FE 6604 bne +0x6 /* 00000404 */ 00000400 A20C syscall GetFileInfo/PBHGetFInfo/HGetFileInfo, flags=2 00000402 6002 bra +0x4 /* 00000406 */ label00000404: 00000404 A60C syscall GetFileInfo/PBHGetFInfo/HGetFileInfo, flags=6 label00000406: 00000406 3E80 move.w [A7], D0 00000408 4ED1 jmp [A1] export_445: 0000040A 225F movea.l A1, [A7]+ 0000040C 101F move.b D0, [A7]+ 0000040E 205F movea.l A0, [A7]+ 00000410 6604 bne +0x6 /* 00000416 */ 00000412 A20D syscall SetFileInfo/PBHSetFInfo/HSetFileInfo, flags=2 00000414 6002 bra +0x4 /* 00000418 */ label00000416: 00000416 A60D syscall SetFileInfo/PBHSetFInfo/HSetFileInfo, flags=6 label00000418: 00000418 3E80 move.w [A7], D0 0000041A 4ED1 jmp [A1] export_446: 0000041C 205F movea.l A0, [A7]+ 0000041E 301F move.w D0, [A7]+ 00000420 2F08 move.l -[A7], A0 00000422 4E56 FFE0 link A6, -0x0020 00000426 204F movea.l A0, A7 00000428 317C FFFC 0018 move.w [A0 + 0x18], 0xFFFC 0000042E 317C 0002 001A move.w [A0 + 0x1A], 0x2 00000434 3140 001C move.w [A0 + 0x1C], D0 00000438 A204 syscall Control, flags=2 0000043A 4E5E unlink A6 0000043C 4E75 rts export_447: 0000043E 226F 0004 movea.l A1, [A7 + 0x4] 00000442 4251 clr.w [A1] 00000444 2078 0AEC movea.l A0, [0x00000AEC /* AppParmHandle */] 00000448 A025 syscall GetHandleSize 0000044A 4A80 tst.l D0 0000044C 6F0E ble +0x10 /* 0000045C */ 0000044E 2050 movea.l A0, [A0] 00000450 226F 0008 movea.l A1, [A7 + 0x8] 00000454 3298 move.w [A1], [A0]+ 00000456 226F 0004 movea.l A1, [A7 + 0x4] 0000045A 3290 move.w [A1], [A0] label0000045C: 0000045C 205F movea.l A0, [A7]+ 0000045E 504F addq.w A7, 8 00000460 4ED0 jmp [A0] export_448: 00000462 48E7 0030 movem.l -[A7], A2,A3 00000466 226F 000C movea.l A1, [A7 + 0xC] 0000046A 42A9 0002 clr.l [A1 + 0x2] 0000046E 2078 0AEC movea.l A0, [0x00000AEC /* AppParmHandle */] 00000472 A025 syscall GetHandleSize 00000474 4A80 tst.l D0 00000476 6F26 ble +0x28 /* 0000049E */ 00000478 2450 movea.l A2, [A0] 0000047A 544A addq.w A2, 2 0000047C 322F 0010 move.w D1, [A7 + 0x10] 00000480 B25A cmp.w D1, [A2]+ 00000482 6E1A bgt +0x1C /* 0000049E */ 00000484 5341 subq.w D1, 1 label00000486: 00000486 6D16 blt +0x18 /* 0000049E */ 00000488 204A movea.l A0, A2 0000048A 7002 moveq.l D0, 0x02 0000048C D028 0008 add.b D0, [A0 + 0x8] 00000490 0240 FFFE andi.w D0, 0xFFFE 00000494 5040 addq.w D0, 8 00000496 D4C0 add.w A2, D0 00000498 A02E syscall BlockMove/BlockMoveData 0000049A 5341 subq.w D1, 1 0000049C 60E8 bra -0x16 /* 00000486 */ label0000049E: 0000049E 4CDF 0C00 movem.l A2,A3, [A7]+ 000004A2 205F movea.l A0, [A7]+ 000004A4 5C4F addq.w A7, 6 000004A6 4ED0 jmp [A0] export_449: 000004A8 2078 0AEC movea.l A0, [0x00000AEC /* AppParmHandle */] 000004AC A025 syscall GetHandleSize 000004AE 4A80 tst.l D0 000004B0 6F28 ble +0x2A /* 000004DA */ 000004B2 2050 movea.l A0, [A0] 000004B4 5448 addq.w A0, 2 000004B6 322F 0004 move.w D1, [A7 + 0x4] 000004BA B258 cmp.w D1, [A0]+ 000004BC 6E1C bgt +0x1E /* 000004DA */ 000004BE 5341 subq.w D1, 1 label000004C0: 000004C0 6D18 blt +0x1A /* 000004DA */ 000004C2 6712 beq +0x14 /* 000004D6 */ 000004C4 7002 moveq.l D0, 0x02 000004C6 D028 0008 add.b D0, [A0 + 0x8] 000004CA 0240 FFFE andi.w D0, 0xFFFE 000004CE 5040 addq.w D0, 8 000004D0 D0C0 add.w A0, D0 000004D2 5341 subq.w D1, 1 000004D4 60EA bra -0x14 /* 000004C0 */ label000004D6: 000004D6 42A8 0002 clr.l [A0 + 0x2] label000004DA: 000004DA 205F movea.l A0, [A7]+ 000004DC 544F addq.w A7, 2 000004DE 4ED0 jmp [A0] export_450: 000004E0 7402 moveq.l D2, 0x02 label000004E2: 000004E2 205F movea.l A0, [A7]+ 000004E4 3F02 move.w -[A7], D2 000004E6 2F08 move.l -[A7], A0 000004E8 ADE9 syscall Pack2, auto_pop export_451: 000004EA 7404 moveq.l D2, 0x04 000004EC 4EFA FFF4 jmp [PC - 0xC /* 000004E2 */] export_452: 000004F0 7400 moveq.l D2, 0x00 000004F2 4EFA FFEE jmp [PC - 0x12 /* 000004E2 */] fn000004F6: 000004F6 343C 000A move.w D2, 0xA /* '\n' */ 000004FA 4EFA 0006 jmp [PC + 0x6 /* 00000502 */] 000004FE 343C 000C move.w D2, 0xC label00000502: 00000502 226F 0004 movea.l A1, [A7 + 0x4] 00000506 206F 0008 movea.l A0, [A7 + 0x8] 0000050A 4240 clr.w D0 0000050C 4241 clr.w D1 0000050E 1018 move.b D0, [A0]+ 00000510 1219 move.b D1, [A1]+ 00000512 2F48 0008 move.l [A7 + 0x8], A0 00000516 2F49 0004 move.l [A7 + 0x4], A1 0000051A 205F movea.l A0, [A7]+ 0000051C 3F00 move.w -[A7], D0 0000051E 3F01 move.w -[A7], D1 00000520 3F02 move.w -[A7], D2 00000522 2F08 move.l -[A7], A0 00000524 ADED syscall Pack6, auto_pop export_453: 00000526 206F 0008 movea.l A0, [A7 + 0x8] 0000052A 3F3C 0001 move.w -[A7], 0x1 0000052E A9EE syscall Pack7/DecStr68K 00000530 206F 0004 movea.l A0, [A7 + 0x4] 00000534 2080 move.l [A0], D0 00000536 4EFA 000E jmp [PC + 0xE /* 00000546 */] export_454: 0000053A 206F 0004 movea.l A0, [A7 + 0x4] 0000053E 202F 0008 move.l D0, [A7 + 0x8] 00000542 4267 clr.w -[A7] 00000544 A9EE syscall Pack7/DecStr68K label00000546: 00000546 205F movea.l A0, [A7]+ 00000548 504F addq.w A7, 8 0000054A 4ED0 jmp [A0] export_455: 0000054C 206F 0004 movea.l A0, [A7 + 0x4] 00000550 2050 movea.l A0, [A0] 00000552 A9E1 syscall HandToHand 00000554 226F 0004 movea.l A1, [A7 + 0x4] 00000558 2288 move.l [A1], A0 0000055A 3F40 0008 move.w [A7 + 0x8], D0 0000055E 2E9F move.l [A7], [A7]+ 00000560 4E75 rts export_456: 00000562 31EF 0006 0AB0 move.w [0x00000AB0 /* TEScrpLength */], [A7 + 0x6] 00000568 2E9F move.l [A7], [A7]+ 0000056A 4E75 rts export_457: 0000056C 42A7 clr.l -[A7] 0000056E 594F subq.w A7, 4 00000570 42A7 clr.l -[A7] 00000572 2F3C 5445 5854 move.l -[A7], 0x54455854 /* 'TEXT' */ 00000578 486F 000C pea.l [A7 + 0xC] 0000057C A9FD syscall GetScrap 0000057E 201F move.l D0, [A7]+ 00000580 584F addq.w A7, 4 00000582 6B28 bmi +0x2A /* 000005AC */ 00000584 0C80 0000 7D01 cmpi.l D0, 0x7D01 0000058A 6506 bcs +0x8 /* 00000592 */ 0000058C 303C FE0B move.w D0, 0xFE0B 00000590 601A bra +0x1C /* 000005AC */ label00000592: 00000592 42A7 clr.l -[A7] 00000594 594F subq.w A7, 4 00000596 2F38 0AB4 move.l -[A7], [0x00000AB4 /* TEScrpHandle */] 0000059A 2F3C 5445 5854 move.l -[A7], 0x54455854 /* 'TEXT' */ 000005A0 486F 000C pea.l [A7 + 0xC] 000005A4 A9FD syscall GetScrap 000005A6 201F move.l D0, [A7]+ 000005A8 584F addq.w A7, 4 000005AA 6A06 bpl +0x8 /* 000005B2 */ label000005AC: 000005AC 4278 0AB0 clr.w [0x00000AB0 /* TEScrpLength */] 000005B0 600A bra +0xC /* 000005BC */ label000005B2: 000005B2 426F 0004 clr.w [A7 + 0x4] 000005B6 31C0 0AB0 move.w [0x00000AB0 /* TEScrpLength */], D0 000005BA 7000 moveq.l D0, 0x00 label000005BC: 000005BC 3F40 0004 move.w [A7 + 0x4], D0 000005C0 4E75 rts export_458: 000005C2 2078 0AB4 movea.l A0, [0x00000AB4 /* TEScrpHandle */] 000005C6 A029 syscall HLock 000005C8 594F subq.w A7, 4 000005CA 3F38 0AB0 move.w -[A7], [0x00000AB0 /* TEScrpLength */] 000005CE 4267 clr.w -[A7] 000005D0 2F3C 5445 5854 move.l -[A7], 0x54455854 /* 'TEXT' */ 000005D6 2F10 move.l -[A7], [A0] 000005D8 A9FE syscall PutScrap 000005DA 544F addq.w A7, 2 000005DC 3F5F 0004 move.w [A7 + 0x4], [A7]+ 000005E0 2078 0AB4 movea.l A0, [0x00000AB4 /* TEScrpHandle */] 000005E4 A02A syscall HUnlock 000005E6 4E75 rts export_459: 000005E8 4E56 0000 link A6, 0 000005EC 594F subq.w A7, 4 000005EE 2F3C 5354 5223 move.l -[A7], 0x53545223 /* 'STR#' */ 000005F4 3F2E 000A move.w -[A7], [A6 + 0xA] 000005F8 A9A0 syscall GetResource 000005FA 226E 000C movea.l A1, [A6 + 0xC] 000005FE 4211 clr.b [A1] 00000600 201F move.l D0, [A7]+ 00000602 6722 beq +0x24 /* 00000626 */ 00000604 2040 movea.l A0, D0 00000606 2050 movea.l A0, [A0] 00000608 3018 move.w D0, [A0]+ 0000060A 322E 0008 move.w D1, [A6 + 0x8] 0000060E 6716 beq +0x18 /* 00000626 */ 00000610 B240 cmp.w D1, D0 00000612 6212 bhi +0x14 /* 00000626 */ 00000614 7000 moveq.l D0, 0x00 label00000616: 00000616 5341 subq.w D1, 1 00000618 6706 beq +0x8 /* 00000620 */ 0000061A 1018 move.b D0, [A0]+ 0000061C D1C0 add.l A0, D0 0000061E 60F6 bra -0x8 /* 00000616 */ label00000620: 00000620 1010 move.b D0, [A0] 00000622 5240 addq.w D0, 1 00000624 A02E syscall BlockMove/BlockMoveData label00000626: 00000626 4E5E unlink A6 00000628 205F movea.l A0, [A7]+ 0000062A 508F addq.l A7, 8 0000062C 4ED0 jmp [A0] fn0000062E: 0000062E 4E56 FFCC link A6, -0x0034 00000632 2F07 move.l -[A7], D7 00000634 2D6E 0010 FFDE move.l [A6 - 0x22], [A6 + 0x10] 0000063A 558F subq.l A7, 2 0000063C 486E FFCC pea.l [A6 - 0x34] 00000640 7000 moveq.l D0, 0x00 00000642 1F00 move.b -[A7], D0 00000644 4EBA FCEE jsr [PC - 0x312 /* 00000334 */] 00000648 3E1F move.w D7, [A7]+ 0000064A 206E 000C movea.l A0, [A6 + 0xC] 0000064E 30AE FFE2 move.w [A0], [A6 - 0x1E] 00000652 206E 0008 movea.l A0, [A6 + 0x8] 00000656 20AE FFFC move.l [A0], [A6 - 0x4] 0000065A 3D47 0014 move.w [A6 + 0x14], D7 0000065E 2E2E FFC8 move.l D7, [A6 - 0x38] 00000662 4E5E unlink A6 00000664 205F movea.l A0, [A7]+ 00000666 4FEF 000C lea.l A7, [A7 + 0xC] 0000066A 4ED0 jmp [A0] 0000066C 8748 4745 pack -[A3], -[A0], 0x4745 00000670 5456 addq.w [A6], 2 00000672 4F4C chk.w D7, A4 00000674 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00000676-0000067A fn00000676: 00000676 4E56 FFCC link A6, -0x0034 // end alternate branch 00000676-0000067A fn00000676: // (misaligned) 00000678 FFCC .invalid <> 0000067A 2D6E 000E FFDE move.l [A6 - 0x22], [A6 + 0xE] 00000680 3D6E 000C FFE2 move.w [A6 - 0x1E], [A6 + 0xC] 00000686 2D6E 0008 FFFC move.l [A6 - 0x4], [A6 + 0x8] 0000068C 558F subq.l A7, 2 0000068E 486E FFCC pea.l [A6 - 0x34] 00000692 7000 moveq.l D0, 0x00 00000694 1F00 move.b -[A7], D0 00000696 4EBA FC8A jsr [PC - 0x376 /* 00000322 */] 0000069A 3D5F 0012 move.w [A6 + 0x12], [A7]+ 0000069E 4E5E unlink A6 000006A0 205F movea.l A0, [A7]+ 000006A2 4FEF 000A lea.l A7, [A7 + 0xA] 000006A6 4ED0 jmp [A0] 000006A8 8748 5345 pack -[A3], -[A0], 0x5345 000006AC 5456 addq.w [A6], 2 000006AE 4F4C chk.w D7, A4 000006B0 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 000006B2-000006B6 fn000006B2: 000006B2 4E56 FF86 link A6, -0x007A // end alternate branch 000006B2-000006B6 fn000006B2: // (misaligned) 000006B4 FF86 .invalid <> 000006B6 2F07 move.l -[A7], D7 000006B8 3D6E 0016 FF9C move.w [A6 - 0x64], [A6 + 0x16] 000006BE 2D6E 0012 FFB6 move.l [A6 - 0x4A], [A6 + 0x12] 000006C4 2D6E 000E FF98 move.l [A6 - 0x68], [A6 + 0xE] 000006CA 422E FFA0 clr.b [A6 - 0x60] 000006CE 1D6E 000C FFA1 move.b [A6 - 0x5F], [A6 + 0xC] 000006D4 7000 moveq.l D0, 0x00 000006D6 2D40 FFA2 move.l [A6 - 0x5E], D0 000006DA 558F subq.l A7, 2 000006DC 486E FF86 pea.l [A6 - 0x7A] 000006E0 7000 moveq.l D0, 0x00 000006E2 1F00 move.b -[A7], D0 000006E4 4EBA FCCA jsr [PC - 0x336 /* 000003B0 */] 000006E8 3E1F move.w D7, [A7]+ 000006EA 206E 0008 movea.l A0, [A6 + 0x8] 000006EE 30AE FF9E move.w [A0], [A6 - 0x62] 000006F2 3D47 0018 move.w [A6 + 0x18], D7 000006F6 2E2E FF82 move.l D7, [A6 - 0x7E] 000006FA 4E5E unlink A6 000006FC 205F movea.l A0, [A7]+ 000006FE 4FEF 0010 lea.l A7, [A7 + 0x10] 00000702 4ED0 jmp [A0] 00000704 8748 4F50 pack -[A3], -[A0], 0x4F50 00000708 454E chk.w D2, A6 0000070A 5246 addq.w D6, 1 0000070C 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 0000070E-00000712 export_408: fn0000070E: 0000070E 4E56 FFCC link A6, -0x0034 // end alternate branch 0000070E-00000712 export_408: // at 0000070E (misaligned) fn0000070E: // (misaligned) 00000710 FFCC .invalid <> 00000712 2F07 move.l -[A7], D7 00000714 3D6E 0014 FFE2 move.w [A6 - 0x1E], [A6 + 0x14] 0000071A 426E FFE6 clr.w [A6 - 0x1A] 0000071E 7000 moveq.l D0, 0x00 00000720 2D40 FFDE move.l [A6 - 0x22], D0 00000724 558F subq.l A7, 2 00000726 486E FFCC pea.l [A6 - 0x34] 0000072A 7000 moveq.l D0, 0x00 0000072C 1F00 move.b -[A7], D0 0000072E 4EBA FC2C jsr [PC - 0x3D4 /* 0000035C */] 00000732 3E1F move.w D7, [A7]+ 00000734 206E 0010 movea.l A0, [A6 + 0x10] 00000738 30AE FFEC move.w [A0], [A6 - 0x14] 0000073C 206E 000C movea.l A0, [A6 + 0xC] 00000740 20AE FFFC move.l [A0], [A6 - 0x4] 00000744 206E 0008 movea.l A0, [A6 + 0x8] 00000748 20AE FFE8 move.l [A0], [A6 - 0x18] 0000074C 3D47 0016 move.w [A6 + 0x16], D7 00000750 2E2E FFC8 move.l D7, [A6 - 0x38] 00000754 4E5E unlink A6 00000756 205F movea.l A0, [A7]+ 00000758 4FEF 000E lea.l A7, [A7 + 0xE] 0000075C 4ED0 jmp [A0] 0000075E 8947 4554 pack D4, D7, 0x4554 00000762 5744 subq.w D4, 3 00000764 494E chk.w D4, A6 00000766 464F not.w A7 00000768 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_409: // at 0000076A (misaligned) 0000076C FFE8 .invalid <> 0000076E 48E7 0F08 movem.l -[A7], D4,D5,D6,D7,A4 00000772 182E 0008 move.b D4, [A6 + 0x8] 00000776 286E 000A movea.l A4, [A6 + 0xA] 0000077A 2A2E 000E move.l D5, [A6 + 0xE] 0000077E 3C2E 0012 move.w D6, [A6 + 0x12] 00000782 0C78 0600 015A cmpi.w [0x0000015A /* SysVersion */], 0x600 00000788 6D34 blt +0x36 /* 000007BE */ 0000078A 303C A89F move.w D0, 0xA89F 0000078E A146 syscall GetTrapAddress, flags=1 00000790 2D48 FFE8 move.l [A6 - 0x18], A0 00000794 598F subq.l A7, 4 00000796 3F3C A81A move.w -[A7], 0xA81A 0000079A 7001 moveq.l D0, 0x01 0000079C 1F00 move.b -[A7], D0 0000079E 4EBA FA0C jsr [PC - 0x5F4 /* 000001AC */] 000007A2 202E FFE8 move.l D0, [A6 - 0x18] 000007A6 B09F cmp.l D0, [A7]+ 000007A8 6714 beq +0x16 /* 000007BE */ 000007AA 558F subq.l A7, 2 000007AC 3F06 move.w -[A7], D6 000007AE 2F05 move.l -[A7], D5 000007B0 2F0C move.l -[A7], A4 000007B2 1F04 move.b -[A7], D4 000007B4 A81A syscall HOpenResFile 000007B6 3D5F 0014 move.w [A6 + 0x14], [A7]+ 000007BA 6000 00CC bra +0xCE /* 00000888 */ label000007BE: 000007BE 3D7C FFFF FFEC move.w [A6 - 0x14], 0xFFFF 000007C4 558F subq.l A7, 2 000007C6 3F06 move.w -[A7], D6 000007C8 2F05 move.l -[A7], D5 000007CA 2F0C move.l -[A7], A4 000007CC 1F04 move.b -[A7], D4 000007CE 486E FFEE pea.l [A6 - 0x12] 000007D2 4EBA FEDE jsr [PC - 0x122 /* 000006B2 */] 000007D6 3E1F move.w D7, [A7]+ 000007D8 660C bne +0xE /* 000007E6 */ 000007DA 558F subq.l A7, 2 000007DC 3F2E FFEE move.w -[A7], [A6 - 0x12] 000007E0 4EBA FA5C jsr [PC - 0x5A4 /* 0000023E */] 000007E4 3E1F move.w D7, [A7]+ label000007E6: 000007E6 4A47 tst.w D7 000007E8 6708 beq +0xA /* 000007F2 */ 000007EA 0C47 FFCF cmpi.w D7, 0xFFCF 000007EE 6600 008E bne +0x90 /* 0000087E */ label000007F2: 000007F2 558F subq.l A7, 2 000007F4 7000 moveq.l D0, 0x00 000007F6 2F00 move.l -[A7], D0 000007F8 486E FFF0 pea.l [A6 - 0x10] 000007FC 486E FFF2 pea.l [A6 - 0xE] 00000800 4EBA FE2C jsr [PC - 0x1D4 /* 0000062E */] 00000804 3E1F move.w D7, [A7]+ 00000806 6676 bne +0x78 /* 0000087E */ 00000808 558F subq.l A7, 2 0000080A 3F2E FFF0 move.w -[A7], [A6 - 0x10] 0000080E 486E FFF6 pea.l [A6 - 0xA] 00000812 486E FFF8 pea.l [A6 - 0x8] 00000816 486E FFFC pea.l [A6 - 0x4] 0000081A 4EBA FEF2 jsr [PC - 0x10E /* 0000070E */] 0000081E 3E1F move.w D7, [A7]+ 00000820 665C bne +0x5E /* 0000087E */ 00000822 558F subq.l A7, 2 00000824 7000 moveq.l D0, 0x00 00000826 2F00 move.l -[A7], D0 00000828 3F06 move.w -[A7], D6 0000082A 2F05 move.l -[A7], D5 0000082C 4EBA FE48 jsr [PC - 0x1B8 /* 00000676 */] 00000830 3E1F move.w D7, [A7]+ 00000832 6616 bne +0x18 /* 0000084A */ 00000834 558F subq.l A7, 2 00000836 2F0C move.l -[A7], A4 00000838 7000 moveq.l D0, 0x00 0000083A 3F00 move.w -[A7], D0 0000083C 1F04 move.b -[A7], D4 0000083E A9C4 syscall OpenRFPerm 00000840 3D5F FFEC move.w [A6 - 0x14], [A7]+ 00000844 558F subq.l A7, 2 00000846 A9AF syscall ResError 00000848 3E1F move.w D7, [A7]+ label0000084A: 0000084A 7002 moveq.l D0, 0x02 0000084C B0AE FFF8 cmp.l D0, [A6 - 0x8] 00000850 6616 bne +0x18 /* 00000868 */ 00000852 558F subq.l A7, 2 00000854 7000 moveq.l D0, 0x00 00000856 2F00 move.l -[A7], D0 00000858 3F2E FFF0 move.w -[A7], [A6 - 0x10] 0000085C 2F2E FFF2 move.l -[A7], [A6 - 0xE] 00000860 4EBA FE14 jsr [PC - 0x1EC /* 00000676 */] 00000864 381F move.w D4, [A7]+ 00000866 6010 bra +0x12 /* 00000878 */ label00000868: 00000868 558F subq.l A7, 2 0000086A 7000 moveq.l D0, 0x00 0000086C 2F00 move.l -[A7], D0 0000086E 3F2E FFF0 move.w -[A7], [A6 - 0x10] 00000872 4EBA FA26 jsr [PC - 0x5DA /* 0000029A */] 00000876 381F move.w D4, [A7]+ label00000878: 00000878 4A47 tst.w D7 0000087A 6602 bne +0x4 /* 0000087E */ 0000087C 3E04 move.w D7, D4 label0000087E: 0000087E 31C7 0A60 move.w [0x00000A60 /* ResErr */], D7 00000882 3D6E FFEC 0014 move.w [A6 + 0x14], [A6 - 0x14] label00000888: 00000888 4CEE 10F0 FFD4 movem.l D4,D5,D6,D7,A4, [A6 - 0x2C] 0000088E 4E5E unlink A6 00000890 205F movea.l A0, [A7]+ 00000892 4FEF 000C lea.l A7, [A7 + 0xC] 00000896 4ED0 jmp [A0] 00000898 8C48 or.w D6, A0 0000089A 4F50 chk.w D7, [A0] 0000089C 454E chk.w D2, A6 0000089E 5245 addq.w D5, 1 000008A0 5346 subq.w D6, 1 000008A2 494C chk.w D4, A4 000008A4 4500 .invalid 2, D0 // invalid opcode 4 with b == 4 000008A6 0000 9EFC ori.b D0, 0xFC 000008AA 0032 204F 43FA 0182 2149 0012 ori.b [[0x1822149] + 0x12], 0x4F /* 'O' */ 000008B6 4228 001B clr.b [A0 + 0x1B] 000008BA A000 syscall Open/PBHOpen/HOpen 000008BC 3228 0018 move.w D1, [A0 + 0x18] 000008C0 4FEF 0032 lea.l A7, [A7 + 0x32] 000008C4 205F movea.l A0, [A7]+ 000008C6 225F movea.l A1, [A7]+ 000008C8 3281 move.w [A1], D1 000008CA 3E80 move.w [A7], D0 000008CC 4ED0 jmp [A0] 000008CE 303C 0017 move.w D0, 0x17 000008D2 6000 0164 bra +0x166 /* 00000A38 */ 000008D6 303C 0018 move.w D0, 0x18 000008DA 6000 015C bra +0x15E /* 00000A38 */ 000008DE 303C 0019 move.w D0, 0x19 000008E2 6000 0154 bra +0x156 /* 00000A38 */ 000008E6 303C 00F5 move.w D0, 0xF5 000008EA 6000 00AC bra +0xAE /* 00000998 */ 000008EE 303C 00F4 move.w D0, 0xF4 000008F2 6000 00A4 bra +0xA6 /* 00000998 */ 000008F6 303C 00F3 move.w D0, 0xF3 000008FA 6000 009C bra +0x9E /* 00000998 */ 000008FE 303C 00F8 move.w D0, 0xF8 00000902 6000 0094 bra +0x96 /* 00000998 */ 00000906 303C 00F7 move.w D0, 0xF7 0000090A 6000 008C bra +0x8E /* 00000998 */ 0000090E 303C 00F6 move.w D0, 0xF6 00000912 6000 0084 bra +0x86 /* 00000998 */ export_413: 00000916 303C 00FD move.w D0, 0xFD 0000091A 607C bra +0x7E /* 00000998 */ export_412: 0000091C 303C 00FB move.w D0, 0xFB 00000920 6076 bra +0x78 /* 00000998 */ 00000922 303C 00FA move.w D0, 0xFA 00000926 6070 bra +0x72 /* 00000998 */ export_411: 00000928 303C 00FC move.w D0, 0xFC 0000092C 606A bra +0x6C /* 00000998 */ 0000092E 303C 0100 move.w D0, 0x100 00000932 6064 bra +0x66 /* 00000998 */ export_410: 00000934 303C 00FE move.w D0, 0xFE 00000938 605E bra +0x60 /* 00000998 */ 0000093A 303C 0102 move.w D0, 0x102 0000093E 6058 bra +0x5A /* 00000998 */ 00000940 303C 0103 move.w D0, 0x103 00000944 6052 bra +0x54 /* 00000998 */ 00000946 303C 00FE move.w D0, 0xFE 0000094A 6040 bra +0x42 /* 0000098C */ 0000094C 303C 00FA move.w D0, 0xFA 00000950 603A bra +0x3C /* 0000098C */ fn00000952: 00000952 303C 00FF move.w D0, 0xFF 00000956 6034 bra +0x36 /* 0000098C */ 00000958 303C 00FD move.w D0, 0xFD 0000095C 602E bra +0x30 /* 0000098C */ 0000095E 303C 00FC move.w D0, 0xFC 00000962 6028 bra +0x2A /* 0000098C */ 00000964 303C 00FB move.w D0, 0xFB 00000968 6022 bra +0x24 /* 0000098C */ 0000096A 303C 0100 move.w D0, 0x100 0000096E 601C bra +0x1E /* 0000098C */ 00000970 303C 00F9 move.w D0, 0xF9 00000974 6016 bra +0x18 /* 0000098C */ 00000976 303C 00F8 move.w D0, 0xF8 0000097A 6010 bra +0x12 /* 0000098C */ 0000097C 303C 0102 move.w D0, 0x102 00000980 600A bra +0xC /* 0000098C */ 00000982 303C 0101 move.w D0, 0x101 00000986 6004 bra +0x6 /* 0000098C */ 00000988 303C 0103 move.w D0, 0x103 label0000098C: 0000098C 206F 0006 movea.l A0, [A7 + 0x6] 00000990 317C FFF5 0018 move.w [A0 + 0x18], 0xFFF5 00000996 6060 bra +0x62 /* 000009F8 */ label00000998: 00000998 206F 0006 movea.l A0, [A7 + 0x6] 0000099C 317C FFF6 0018 move.w [A0 + 0x18], 0xFFF6 000009A2 6054 bra +0x56 /* 000009F8 */ 000009A4 303C 00FF move.w D0, 0xFF 000009A8 604E bra +0x50 /* 000009F8 */ 000009AA 303C 00FE move.w D0, 0xFE 000009AE 6048 bra +0x4A /* 000009F8 */ 000009B0 303C 00F8 move.w D0, 0xF8 000009B4 6042 bra +0x44 /* 000009F8 */ 000009B6 303C 00F9 move.w D0, 0xF9 000009BA 603C bra +0x3E /* 000009F8 */ 000009BC 303C 00F7 move.w D0, 0xF7 000009C0 6036 bra +0x38 /* 000009F8 */ 000009C2 303C 00FC move.w D0, 0xFC 000009C6 6030 bra +0x32 /* 000009F8 */ 000009C8 303C 00FD move.w D0, 0xFD 000009CC 602A bra +0x2C /* 000009F8 */ 000009CE 303C 00FB move.w D0, 0xFB 000009D2 6024 bra +0x26 /* 000009F8 */ 000009D4 303C 00FA move.w D0, 0xFA 000009D8 601E bra +0x20 /* 000009F8 */ 000009DA 303C 00F6 move.w D0, 0xF6 000009DE 343C 0005 move.w D2, 0x5 000009E2 602C bra +0x2E /* 00000A10 */ fn000009E4: 000009E4 303C 00F6 move.w D0, 0xF6 000009E8 343C 0006 move.w D2, 0x6 000009EC 6022 bra +0x24 /* 00000A10 */ fn000009EE: 000009EE 303C 00F6 move.w D0, 0xF6 000009F2 343C 0007 move.w D2, 0x7 000009F6 6018 bra +0x1A /* 00000A10 */ label000009F8: 000009F8 225F movea.l A1, [A7]+ 000009FA 121F move.b D1, [A7]+ 000009FC 205F movea.l A0, [A7]+ 000009FE 3140 001A move.w [A0 + 0x1A], D0 00000A02 4A01 tst.b D1 00000A04 6604 bne +0x6 /* 00000A0A */ 00000A06 A004 syscall Control 00000A08 6002 bra +0x4 /* 00000A0C */ label00000A0A: 00000A0A A404 syscall Control, flags=4 label00000A0C: 00000A0C 3E80 move.w [A7], D0 00000A0E 4ED1 jmp [A1] label00000A10: 00000A10 225F movea.l A1, [A7]+ 00000A12 121F move.b D1, [A7]+ 00000A14 205F movea.l A0, [A7]+ 00000A16 3142 001C move.w [A0 + 0x1C], D2 00000A1A 317C FFD7 0018 move.w [A0 + 0x18], 0xFFD7 00000A20 3140 001A move.w [A0 + 0x1A], D0 00000A24 4A01 tst.b D1 00000A26 6604 bne +0x6 /* 00000A2C */ 00000A28 A004 syscall Control 00000A2A 6002 bra +0x4 /* 00000A2E */ label00000A2C: 00000A2C A404 syscall Control, flags=4 label00000A2E: 00000A2E 3E80 move.w [A7], D0 00000A30 4ED1 jmp [A1] 00000A32 042E 5850 5000 subi.b [A6 + 0x5000], 0x50 /* 'P' */ label00000A38: 00000A38 206F 0004 movea.l A0, [A7 + 0x4] 00000A3C 2278 0B18 movea.l A1, [0x00000B18 /* LAPMgrPtr */] 00000A40 2E9F move.l [A7], [A7]+ 00000A42 4EA9 0002 jsr [A1 + 0x2] 00000A46 205F movea.l A0, [A7]+ 00000A48 3F00 move.w -[A7], D0 00000A4A 4ED0 jmp [A0] export_414: fn00000A4C: 00000A4C 48E7 80C0 movem.l -[A7], D0,A0,A1 00000A50 701C moveq.l D0, 0x1C 00000A52 611A bsr +0x1C /* 00000A6E */ 00000A54 303C 0018 move.w D0, 0x18 00000A58 6114 bsr +0x16 /* 00000A6E */ 00000A5A 303C 0014 move.w D0, 0x14 00000A5E 610E bsr +0x10 /* 00000A6E */ 00000A60 4CDF 0301 movem.l D0,A0,A1, [A7]+ 00000A64 2F57 0010 move.l [A7 + 0x10], [A7] 00000A68 DEFC 0010 add.w A7, 0x10 00000A6C 4E75 rts fn00000A6E: 00000A6E 2077 0000 movea.l A0, [A7 + D0.w] 00000A72 7000 moveq.l D0, 0x00 00000A74 1010 move.b D0, [A0] 00000A76 5280 addq.l D0, 1 00000A78 226F 0020 movea.l A1, [A7 + 0x20] 00000A7C D1AF 0020 add.l [A7 + 0x20], D0 00000A80 A02E syscall BlockMove/BlockMoveData 00000A82 4E75 rts export_415: 00000A84 48E7 80F0 movem.l -[A7], D0,A0,A1,A2,A3 00000A88 302F 0018 move.w D0, [A7 + 0x18] 00000A8C 4CEF 0F00 001A movem.l A0,A1,A2,A3, [A7 + 0x1A] 00000A92 429B clr.l [A3]+ 00000A94 1740 0003 move.b [A3 + 0x3], D0 00000A98 486B 0005 pea.l [A3 + 0x5] 00000A9C 4852 pea.l [A2] 00000A9E 4851 pea.l [A1] 00000AA0 4850 pea.l [A0] 00000AA2 4EBA FFA8 jsr [PC - 0x58 /* 00000A4C */] 00000AA6 4CDF 0F01 movem.l D0,A0,A1,A2,A3, [A7]+ 00000AAA 2F57 0012 move.l [A7 + 0x12], [A7] 00000AAE DEFC 0012 add.w A7, 0x12 00000AB2 4E75 rts fn00000AB4: 00000AB4 2F08 move.l -[A7], A0 00000AB6 426F 0008 clr.w [A7 + 0x8] 00000ABA 2038 02D8 move.l D0, [0x000002D8 /* ABusVars */] 00000ABE 0C80 FFFF FFFF cmpi.l D0, 0xFFFFFFFF 00000AC4 670C beq +0xE /* 00000AD2 */ 00000AC6 4A80 tst.l D0 00000AC8 6708 beq +0xA /* 00000AD2 */ 00000ACA 2040 movea.l A0, D0 00000ACC 1F68 0019 0009 move.b [A7 + 0x9], [A0 + 0x19] label00000AD2: 00000AD2 205F movea.l A0, [A7]+ 00000AD4 4E75 rts fn00000AD6: 00000AD6 48E7 E0C0 movem.l -[A7], D0,D1,D2,A0,A1 00000ADA 302F 0018 move.w D0, [A7 + 0x18] 00000ADE 4CEF 0300 001A movem.l A0,A1, [A7 + 0x1A] 00000AE4 7407 moveq.l D2, 0x07 00000AE6 426F 0022 clr.w [A7 + 0x22] label00000AEA: 00000AEA 4A40 tst.w D0 00000AEC 6704 beq +0x6 /* 00000AF2 */ 00000AEE 526F 0022 addq.w [A7 + 0x22], 1 label00000AF2: 00000AF2 3F3C 0242 move.w -[A7], 0x242 00000AF6 0C40 0242 cmpi.w D0, 0x242 00000AFA 6C02 bge +0x4 /* 00000AFE */ 00000AFC 3E80 move.w [A7], D0 label00000AFE: 00000AFE 3097 move.w [A0], [A7] 00000B00 2149 0002 move.l [A0 + 0x2], A1 00000B04 4268 0006 clr.w [A0 + 0x6] 00000B08 D2DF add.w A1, [A7]+ 00000B0A 41E8 000C lea.l A0, [A0 + 0xC] 00000B0E 0440 0242 subi.w D0, 0x242 00000B12 6F04 ble +0x6 /* 00000B18 */ 00000B14 51CA FFD4 dbf D2, -0x2E /* 00000AEA */ label00000B18: 00000B18 4CDF 0307 movem.l D0,D1,D2,A0,A1, [A7]+ 00000B1C 2F57 000A move.l [A7 + 0xA], [A7] 00000B20 DEFC 000A add.w A7, 0xA /* '\n' */ 00000B24 4E75 rts fn00000B26: 00000B26 4E56 FFEC link A6, -0x0014 00000B2A 2F07 move.l -[A7], D7 00000B2C 1B7C 0001 D2B2 move.b [A5 - 0x2D4E], 0x1 00000B32 4267 clr.w -[A7] 00000B34 486D D2BA pea.l [A5 - 0x2D46] 00000B38 486E FFEC pea.l [A6 - 0x14] 00000B3C 4EBA F648 jsr [PC - 0x9B8 /* 00000186 */] 00000B40 3E1F move.w D7, [A7]+ 00000B42 422D D2B4 clr.b [A5 - 0x2D4C] 00000B46 4A47 tst.w D7 00000B48 660A bne +0xC /* 00000B54 */ 00000B4A 41EE FFF0 lea.l A0, [A6 - 0x10] 00000B4E 7001 moveq.l D0, 0x01 00000B50 A090 syscall SysEnvirons 00000B52 3E00 move.w D7, D0 label00000B54: 00000B54 4A47 tst.w D7 00000B56 6632 bne +0x34 /* 00000B8A */ 00000B58 0C6E 0035 FFFC cmpi.w [A6 - 0x4], 0x35 /* '5' */ 00000B5E 6D2A blt +0x2C /* 00000B8A */ 00000B60 486E FFEE pea.l [A6 - 0x12] 00000B64 486D D2C0 pea.l [A5 - 0x2D40] 00000B68 1F3C 0001 move.b -[A7], 0x1 00000B6C 4EAD 0682 jsr [A5 + 0x682 /* export_204 */] 00000B70 3D40 FFEC move.w [A6 - 0x14], D0 00000B74 4A40 tst.w D0 00000B76 4FEF 000A lea.l A7, [A7 + 0xA] 00000B7A 670E beq +0x10 /* 00000B8A */ 00000B7C 0C6E 0008 FFEE cmpi.w [A6 - 0x12], 0x8 00000B82 6D06 blt +0x8 /* 00000B8A */ 00000B84 1B7C 0001 D2B4 move.b [A5 - 0x2D4C], 0x1 label00000B8A: 00000B8A 2E1F move.l D7, [A7]+ 00000B8C 4E5E unlink A6 00000B8E 4E75 rts export_417: 00000B90 4E56 FDA6 link A6, -0x025A 00000B94 48E7 0108 movem.l -[A7], D7,A4 00000B98 286E 0008 movea.l A4, [A6 + 0x8] 00000B9C 7E00 moveq.l D7, 0x00 00000B9E 4A2D D2B2 tst.b [A5 - 0x2D4E] 00000BA2 6604 bne +0x6 /* 00000BA8 */ 00000BA4 4EBA FF80 jsr [PC - 0x80 /* 00000B26 */] label00000BA8: 00000BA8 4A2D D2B4 tst.b [A5 - 0x2D4C] 00000BAC 6740 beq +0x42 /* 00000BEE */ 00000BAE 2D4C FEC8 move.l [A6 - 0x138], A4 00000BB2 1D7C 0003 FEC4 move.b [A6 - 0x13C], 0x3 00000BB8 1D7C 0004 FEC5 move.b [A6 - 0x13B], 0x4 00000BBE 422E FED0 clr.b [A6 - 0x130] 00000BC2 422E FED1 clr.b [A6 - 0x12F] 00000BC6 4267 clr.w -[A7] 00000BC8 486E FEA6 pea.l [A6 - 0x15A] 00000BCC 4227 clr.b -[A7] 00000BCE 4EBA FE1E jsr [PC - 0x1E2 /* 000009EE */] 00000BD2 3E1F move.w D7, [A7]+ 00000BD4 0C47 FFA3 cmpi.w D7, 0xFFA3 00000BD8 6600 00A8 bne +0xAA /* 00000C82 */ 00000BDC 486D D2C6 pea.l [A5 - 0x2D3A] 00000BE0 2F0C move.l -[A7], A4 00000BE2 4EBA 0458 jsr [PC + 0x458 /* 0000103C */] 00000BE6 7E00 moveq.l D7, 0x00 00000BE8 508F addq.l A7, 8 00000BEA 6000 0096 bra +0x98 /* 00000C82 */ label00000BEE: 00000BEE 486D D2C8 pea.l [A5 - 0x2D38] 00000BF2 2F0C move.l -[A7], A4 00000BF4 4EBA 0446 jsr [PC + 0x446 /* 0000103C */] 00000BF8 426E FFEA clr.w [A6 - 0x16] 00000BFC 4257 clr.w [A7] 00000BFE 4EBA FEB4 jsr [PC - 0x14C /* 00000AB4 */] 00000C02 301F move.w D0, [A7]+ 00000C04 1D40 FFEC move.b [A6 - 0x14], D0 00000C08 1D7C 0006 FFED move.b [A6 - 0x13], 0x6 00000C0E 4A2E FFEC tst.b [A6 - 0x14] 00000C12 5C8F addq.l A7, 6 00000C14 676C beq +0x6E /* 00000C82 */ 00000C16 42AE FFD8 clr.l [A6 - 0x28] 00000C1A 2D7C 0700 0000 FFDE move.l [A6 - 0x22], 0x7000000 00000C22 422E FFE8 clr.b [A6 - 0x18] 00000C26 422E FFE9 clr.b [A6 - 0x17] 00000C2A 426E FFEE clr.w [A6 - 0x12] 00000C2E 42AE FFF0 clr.l [A6 - 0x10] 00000C32 4267 clr.w -[A7] 00000C34 486E FF9E pea.l [A6 - 0x62] 00000C38 486E FFC0 pea.l [A6 - 0x40] 00000C3C 3F3C 0021 move.w -[A7], 0x21 /* '!' */ 00000C40 4EBA FE94 jsr [PC - 0x16C /* 00000AD6 */] 00000C44 41EE FFC0 lea.l A0, [A6 - 0x40] 00000C48 2D48 FFF4 move.l [A6 - 0xC], A0 00000C4C 1D7C 0001 FFF8 move.b [A6 - 0x8], 0x1 00000C52 1D7C 0003 FFF9 move.b [A6 - 0x7], 0x3 00000C58 1D7C 0004 FFFB move.b [A6 - 0x5], 0x4 00000C5E 4257 clr.w [A7] 00000C60 486E FFCC pea.l [A6 - 0x34] 00000C64 4227 clr.b -[A7] 00000C66 4EBA FCEA jsr [PC - 0x316 /* 00000952 */] 00000C6A 3E1F move.w D7, [A7]+ 00000C6C 4A47 tst.w D7 00000C6E 6612 bne +0x14 /* 00000C82 */ 00000C70 3F3C 0020 move.w -[A7], 0x20 /* ' ' */ 00000C74 486E FF9E pea.l [A6 - 0x62] 00000C78 2F0C move.l -[A7], A4 00000C7A 4EBA 03F6 jsr [PC + 0x3F6 /* 00001072 */] 00000C7E 4FEF 000A lea.l A7, [A7 + 0xA] label00000C82: 00000C82 2F0C move.l -[A7], A4 00000C84 4EBA 0548 jsr [PC + 0x548 /* 000011CE */] 00000C88 0C40 0020 cmpi.w D0, 0x20 /* ' ' */ 00000C8C 588F addq.l A7, 4 00000C8E 6F04 ble +0x6 /* 00000C94 */ 00000C90 18BC 0020 move.b [A4], 0x20 /* ' ' */ label00000C94: 00000C94 3007 move.w D0, D7 00000C96 4CDF 1080 movem.l D7,A4, [A7]+ 00000C9A 4E5E unlink A6 00000C9C 4E75 rts fn00000C9E: 00000C9E 4E56 FC64 link A6, -0x039C 00000CA2 48E7 1F08 movem.l -[A7], D3,D4,D5,D6,D7,A4 00000CA6 7E00 moveq.l D7, 0x00 00000CA8 4A2D D2B2 tst.b [A5 - 0x2D4E] 00000CAC 6604 bne +0x6 /* 00000CB2 */ 00000CAE 4EBA FE76 jsr [PC - 0x18A /* 00000B26 */] label00000CB2: 00000CB2 4A2D D2B4 tst.b [A5 - 0x2D4C] 00000CB6 6700 00A4 beq +0xA6 /* 00000D5C */ 00000CBA 1D7C 0003 FEC4 move.b [A6 - 0x13C], 0x3 00000CC0 1D7C 0004 FEC5 move.b [A6 - 0x13B], 0x4 00000CC6 41EE FC64 lea.l A0, [A6 - 0x39C] 00000CCA 2D48 FEC8 move.l [A6 - 0x138], A0 00000CCE 422E FECE clr.b [A6 - 0x132] 00000CD2 422E FED0 clr.b [A6 - 0x130] 00000CD6 422E FED1 clr.b [A6 - 0x12F] label00000CDA: 00000CDA 4267 clr.w -[A7] 00000CDC 486E FEA6 pea.l [A6 - 0x15A] 00000CE0 4227 clr.b -[A7] 00000CE2 4EBA FD00 jsr [PC - 0x300 /* 000009E4 */] 00000CE6 3E1F move.w D7, [A7]+ 00000CE8 4A47 tst.w D7 00000CEA 6660 bne +0x62 /* 00000D4C */ 00000CEC 49EE FC64 lea.l A4, [A6 - 0x39C] 00000CF0 7C00 moveq.l D6, 0x00 00000CF2 7A00 moveq.l D5, 0x00 00000CF4 6026 bra +0x28 /* 00000D1C */ label00000CF6: 00000CF6 2F0C move.l -[A7], A4 00000CF8 4EBA 04D4 jsr [PC + 0x4D4 /* 000011CE */] 00000CFC 3800 move.w D4, D0 00000CFE 4A44 tst.w D4 00000D00 588F addq.l A7, 4 00000D02 6F06 ble +0x8 /* 00000D0A */ 00000D04 0C44 0020 cmpi.w D4, 0x20 /* ' ' */ 00000D08 6F04 ble +0x6 /* 00000D0E */ label00000D0A: 00000D0A 7C01 moveq.l D6, 0x01 00000D0C 6014 bra +0x16 /* 00000D22 */ label00000D0E: 00000D0E 2F0C move.l -[A7], A4 00000D10 4EBA 04BC jsr [PC + 0x4BC /* 000011CE */] 00000D14 5240 addq.w D0, 1 00000D16 D8C0 add.w A4, D0 00000D18 588F addq.l A7, 4 00000D1A 5245 addq.w D5, 1 label00000D1C: 00000D1C BA6E FECC cmp.w D5, [A6 - 0x134] 00000D20 6DD4 blt -0x2A /* 00000CF6 */ label00000D22: 00000D22 4A06 tst.b D6 00000D24 6626 bne +0x28 /* 00000D4C */ 00000D26 49EE FC64 lea.l A4, [A6 - 0x39C] 00000D2A 7A00 moveq.l D5, 0x00 00000D2C 6018 bra +0x1A /* 00000D46 */ label00000D2E: 00000D2E 4227 clr.b -[A7] 00000D30 2F0C move.l -[A7], A4 00000D32 206E 0008 movea.l A0, [A6 + 0x8] 00000D36 4E90 jsr [A0] 00000D38 2E8C move.l [A7], A4 00000D3A 4EBA 0492 jsr [PC + 0x492 /* 000011CE */] 00000D3E 5240 addq.w D0, 1 00000D40 D8C0 add.w A4, D0 00000D42 5C8F addq.l A7, 6 00000D44 5245 addq.w D5, 1 label00000D46: 00000D46 BA6E FECC cmp.w D5, [A6 - 0x134] 00000D4A 6DE2 blt -0x1C /* 00000D2E */ label00000D4C: 00000D4C 4A47 tst.w D7 00000D4E 6600 00CE bne +0xD0 /* 00000E1E */ 00000D52 4A2E FECE tst.b [A6 - 0x132] 00000D56 6782 beq -0x7C /* 00000CDA */ 00000D58 6000 00C4 bra +0xC6 /* 00000E1E */ label00000D5C: 00000D5C 426E FFEA clr.w [A6 - 0x16] 00000D60 4267 clr.w -[A7] 00000D62 4EBA FD50 jsr [PC - 0x2B0 /* 00000AB4 */] 00000D66 301F move.w D0, [A7]+ 00000D68 1D40 FFEC move.b [A6 - 0x14], D0 00000D6C 1D7C 0006 FFED move.b [A6 - 0x13], 0x6 00000D72 4A2E FFEC tst.b [A6 - 0x14] 00000D76 6700 00A6 beq +0xA8 /* 00000E1E */ 00000D7A 7C01 moveq.l D6, 0x01 label00000D7C: 00000D7C 42AE FFD8 clr.l [A6 - 0x28] 00000D80 3046 movea.w A0, D6 00000D82 D1FC 0800 0000 add.l A0, 0x8000000 00000D88 2D48 FFDE move.l [A6 - 0x22], A0 00000D8C 422E FFE8 clr.b [A6 - 0x18] 00000D90 422E FFE9 clr.b [A6 - 0x17] 00000D94 426E FFEE clr.w [A6 - 0x12] 00000D98 42AE FFF0 clr.l [A6 - 0x10] 00000D9C 4267 clr.w -[A7] 00000D9E 486E FC64 pea.l [A6 - 0x39C] 00000DA2 486E FFC0 pea.l [A6 - 0x40] 00000DA6 3F3C 0242 move.w -[A7], 0x242 00000DAA 4EBA FD2A jsr [PC - 0x2D6 /* 00000AD6 */] 00000DAE 41EE FFC0 lea.l A0, [A6 - 0x40] 00000DB2 2D48 FFF4 move.l [A6 - 0xC], A0 00000DB6 1D7C 0001 FFF8 move.b [A6 - 0x8], 0x1 00000DBC 1D7C 0003 FFF9 move.b [A6 - 0x7], 0x3 00000DC2 1D7C 0004 FFFB move.b [A6 - 0x5], 0x4 00000DC8 4257 clr.w [A7] 00000DCA 486E FFCC pea.l [A6 - 0x34] 00000DCE 4227 clr.b -[A7] 00000DD0 4EBA FB80 jsr [PC - 0x480 /* 00000952 */] 00000DD4 3E1F move.w D7, [A7]+ 00000DD6 4A47 tst.w D7 00000DD8 6644 bne +0x46 /* 00000E1E */ 00000DDA 76FF moveq.l D3, 0xFFFFFFFF 00000DDC C66E FFCA and.w D3, [A6 - 0x36] 00000DE0 DC43 add.w D6, D3 00000DE2 202E FFC8 move.l D0, [A6 - 0x38] 00000DE6 0280 FF00 0000 andi.l D0, 0xFF000000 00000DEC 56C4 sne D4 00000DEE 4404 neg.b D4 00000DF0 49EE FC64 lea.l A4, [A6 - 0x39C] 00000DF4 7A00 moveq.l D5, 0x00 00000DF6 6018 bra +0x1A /* 00000E10 */ label00000DF8: 00000DF8 4227 clr.b -[A7] 00000DFA 2F0C move.l -[A7], A4 00000DFC 206E 0008 movea.l A0, [A6 + 0x8] 00000E00 4E90 jsr [A0] 00000E02 2E8C move.l [A7], A4 00000E04 4EBA 03C8 jsr [PC + 0x3C8 /* 000011CE */] 00000E08 5240 addq.w D0, 1 00000E0A D8C0 add.w A4, D0 00000E0C 5C8F addq.l A7, 6 00000E0E 5245 addq.w D5, 1 label00000E10: 00000E10 B645 cmp.w D3, D5 00000E12 6EE4 bgt -0x1A /* 00000DF8 */ 00000E14 4A04 tst.b D4 00000E16 6606 bne +0x8 /* 00000E1E */ 00000E18 4A43 tst.w D3 00000E1A 6600 FF60 bne -0x9E /* 00000D7C */ label00000E1E: 00000E1E 3007 move.w D0, D7 00000E20 4CDF 10F8 movem.l D3,D4,D5,D6,D7,A4, [A7]+ 00000E24 4E5E unlink A6 00000E26 4E75 rts fn00000E28: 00000E28 4E56 FFDC link A6, -0x0024 00000E2C 48E7 1F08 movem.l -[A7], D3,D4,D5,D6,D7,A4 00000E30 7E00 moveq.l D7, 0x00 00000E32 4AAE 0008 tst.l [A6 + 0x8] 00000E36 6700 00B2 beq +0xB4 /* 00000EEA */ 00000E3A 7C64 moveq.l D6, 0x64 00000E3C 2006 move.l D0, D6 00000E3E A122 syscall NewHandle, flags=1 00000E40 2848 movea.l A4, A0 00000E42 200C move.l D0, A4 00000E44 6706 beq +0x8 /* 00000E4C */ 00000E46 204C movea.l A0, A4 00000E48 A029 syscall HLock 00000E4A 6004 bra +0x6 /* 00000E50 */ label00000E4C: 00000E4C 3E38 0220 move.w D7, [0x00000220 /* MemErr */] label00000E50: 00000E50 7A00 moveq.l D5, 0x00 00000E52 7800 moveq.l D4, 0x00 00000E54 6058 bra +0x5A /* 00000EAE */ label00000E56: 00000E56 486E FFDC pea.l [A6 - 0x24] 00000E5A 3F3C 0021 move.w -[A7], 0x21 /* '!' */ 00000E5E 3F04 move.w -[A7], D4 00000E60 206E 0008 movea.l A0, [A6 + 0x8] 00000E64 4E90 jsr [A0] 00000E66 3E00 move.w D7, D0 00000E68 4A47 tst.w D7 00000E6A 508F addq.l A7, 8 00000E6C 6610 bne +0x12 /* 00000E7E */ 00000E6E 486E FFDC pea.l [A6 - 0x24] 00000E72 4EBA 035A jsr [PC + 0x35A /* 000011CE */] 00000E76 5240 addq.w D0, 1 00000E78 48C0 ext.l D0 00000E7A 2600 move.l D3, D0 00000E7C 588F addq.l A7, 4 label00000E7E: 00000E7E 4A47 tst.w D7 00000E80 6616 bne +0x18 /* 00000E98 */ 00000E82 2005 move.l D0, D5 00000E84 D083 add.l D0, D3 00000E86 BC80 cmp.l D6, D0 00000E88 6C0E bge +0x10 /* 00000E98 */ 00000E8A 7064 moveq.l D0, 0x64 00000E8C DC80 add.l D6, D0 00000E8E 2006 move.l D0, D6 00000E90 204C movea.l A0, A4 00000E92 A024 syscall SetHandleSize 00000E94 3E38 0220 move.w D7, [0x00000220 /* MemErr */] label00000E98: 00000E98 4A47 tst.w D7 00000E9A 6610 bne +0x12 /* 00000EAC */ 00000E9C 41EE FFDC lea.l A0, [A6 - 0x24] 00000EA0 2005 move.l D0, D5 00000EA2 D094 add.l D0, [A4] 00000EA4 2240 movea.l A1, D0 00000EA6 2003 move.l D0, D3 00000EA8 A02E syscall BlockMove/BlockMoveData 00000EAA DA83 add.l D5, D3 label00000EAC: 00000EAC 5244 addq.w D4, 1 label00000EAE: 00000EAE 4A47 tst.w D7 00000EB0 67A4 beq -0x5A /* 00000E56 */ 00000EB2 0C47 FFFF cmpi.w D7, 0xFFFF 00000EB6 662A bne +0x2C /* 00000EE2 */ 00000EB8 486E FFFE pea.l [A6 - 0x2] 00000EBC 4EAD 0F1A jsr [A5 + 0xF1A /* export_479 */] 00000EC0 3E00 move.w D7, D0 00000EC2 4A47 tst.w D7 00000EC4 588F addq.l A7, 4 00000EC6 661A bne +0x1C /* 00000EE2 */ 00000EC8 2F14 move.l -[A7], [A4] 00000ECA 2F05 move.l -[A7], D5 00000ECC 3F2E FFFE move.w -[A7], [A6 - 0x2] 00000ED0 4EAD 0F4A jsr [A5 + 0xF4A /* export_485 */] 00000ED4 3E00 move.w D7, D0 00000ED6 3EAE FFFE move.w [A7], [A6 - 0x2] 00000EDA 4EAD 0F22 jsr [A5 + 0xF22 /* export_480 */] 00000EDE 4FEF 000A lea.l A7, [A7 + 0xA] label00000EE2: 00000EE2 200C move.l D0, A4 00000EE4 6704 beq +0x6 /* 00000EEA */ 00000EE6 204C movea.l A0, A4 00000EE8 A023 syscall DisposHandle/DisposeHandle label00000EEA: 00000EEA 4CDF 10F8 movem.l D3,D4,D5,D6,D7,A4, [A7]+ 00000EEE 4E5E unlink A6 00000EF0 4E75 rts fn00000EF2: 00000EF2 4E56 FFFA link A6, -0x0006 00000EF6 48E7 0318 movem.l -[A7], D6,D7,A3,A4 00000EFA 7E00 moveq.l D7, 0x00 00000EFC 206E 000C movea.l A0, [A6 + 0xC] 00000F00 10BC 0001 move.b [A0], 0x1 00000F04 486E FFFA pea.l [A6 - 0x6] 00000F08 4EAD 0F1A jsr [A5 + 0xF1A /* export_479 */] 00000F0C 3E00 move.w D7, D0 00000F0E 4A47 tst.w D7 00000F10 588F addq.l A7, 4 00000F12 6600 0080 bne +0x82 /* 00000F94 */ 00000F16 486E FFFC pea.l [A6 - 0x4] 00000F1A 3F2E FFFA move.w -[A7], [A6 - 0x6] 00000F1E 4EAD 0F42 jsr [A5 + 0xF42 /* export_484 */] 00000F22 3E00 move.w D7, D0 00000F24 4A47 tst.w D7 00000F26 5C8F addq.l A7, 6 00000F28 660C bne +0xE /* 00000F36 */ 00000F2A 202E FFFC move.l D0, [A6 - 0x4] 00000F2E A122 syscall NewHandle, flags=1 00000F30 2848 movea.l A4, A0 00000F32 3E38 0220 move.w D7, [0x00000220 /* MemErr */] label00000F36: 00000F36 4A47 tst.w D7 00000F38 6618 bne +0x1A /* 00000F52 */ 00000F3A 204C movea.l A0, A4 00000F3C A029 syscall HLock 00000F3E 2F14 move.l -[A7], [A4] 00000F40 486E FFFC pea.l [A6 - 0x4] 00000F44 3F2E FFFA move.w -[A7], [A6 - 0x6] 00000F48 4EAD 0F3A jsr [A5 + 0xF3A /* export_483 */] 00000F4C 3E00 move.w D7, D0 00000F4E 4FEF 000A lea.l A7, [A7 + 0xA] label00000F52: 00000F52 4A47 tst.w D7 00000F54 6634 bne +0x36 /* 00000F8A */ 00000F56 2654 movea.l A3, [A4] 00000F58 6022 bra +0x24 /* 00000F7C */ label00000F5A: 00000F5A 1F3C 0001 move.b -[A7], 0x1 00000F5E 2F0B move.l -[A7], A3 00000F60 206E 0008 movea.l A0, [A6 + 0x8] 00000F64 4E90 jsr [A0] 00000F66 2E8B move.l [A7], A3 00000F68 4EBA 0264 jsr [PC + 0x264 /* 000011CE */] 00000F6C 5240 addq.w D0, 1 00000F6E 3C00 move.w D6, D0 00000F70 2006 move.l D0, D6 00000F72 48C0 ext.l D0 00000F74 91AE FFFC sub.l [A6 - 0x4], D0 00000F78 D6C6 add.w A3, D6 00000F7A 5C8F addq.l A7, 6 label00000F7C: 00000F7C 4AAE FFFC tst.l [A6 - 0x4] 00000F80 66D8 bne -0x26 /* 00000F5A */ 00000F82 200C move.l D0, A4 00000F84 6704 beq +0x6 /* 00000F8A */ 00000F86 204C movea.l A0, A4 00000F88 A023 syscall DisposHandle/DisposeHandle label00000F8A: 00000F8A 3F2E FFFA move.w -[A7], [A6 - 0x6] 00000F8E 4EAD 0F22 jsr [A5 + 0xF22 /* export_480 */] 00000F92 548F addq.l A7, 2 label00000F94: 00000F94 4A47 tst.w D7 00000F96 6712 beq +0x14 /* 00000FAA */ 00000F98 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000F9C 4EBA FD00 jsr [PC - 0x300 /* 00000C9E */] 00000FA0 3E00 move.w D7, D0 00000FA2 206E 000C movea.l A0, [A6 + 0xC] 00000FA6 4210 clr.b [A0] 00000FA8 588F addq.l A7, 4 label00000FAA: 00000FAA 3007 move.w D0, D7 00000FAC 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+ 00000FB0 4E5E unlink A6 00000FB2 4E75 rts export_418: fn00000FB4: 00000FB4 4E56 FFFE link A6, -0x0002 00000FB8 2F07 move.l -[A7], D7 00000FBA 7E00 moveq.l D7, 0x00 00000FBC 4A2E 0008 tst.b [A6 + 0x8] 00000FC0 6712 beq +0x14 /* 00000FD4 */ 00000FC2 2F2E 000A move.l -[A7], [A6 + 0xA] 00000FC6 4EBA FCD6 jsr [PC - 0x32A /* 00000C9E */] 00000FCA 3E00 move.w D7, D0 00000FCC 422E FFFF clr.b [A6 - 0x1] 00000FD0 588F addq.l A7, 4 00000FD2 6010 bra +0x12 /* 00000FE4 */ label00000FD4: 00000FD4 486E FFFF pea.l [A6 - 0x1] 00000FD8 2F2E 000A move.l -[A7], [A6 + 0xA] 00000FDC 4EBA FF14 jsr [PC - 0xEC /* 00000EF2 */] 00000FE0 3E00 move.w D7, D0 00000FE2 508F addq.l A7, 8 label00000FE4: 00000FE4 4A47 tst.w D7 00000FE6 6610 bne +0x12 /* 00000FF8 */ 00000FE8 4A2E FFFF tst.b [A6 - 0x1] 00000FEC 660A bne +0xC /* 00000FF8 */ 00000FEE 2F2E 000E move.l -[A7], [A6 + 0xE] 00000FF2 4EBA FE34 jsr [PC - 0x1CC /* 00000E28 */] 00000FF6 588F addq.l A7, 4 label00000FF8: 00000FF8 3007 move.w D0, D7 00000FFA 2E1F move.l D7, [A7]+ 00000FFC 4E5E unlink A6 00000FFE 4E75 rts 00001000 2F07 move.l -[A7], D7 00001002 42AD D2B6 clr.l [A5 - 0x2D4A] 00001006 42A7 clr.l -[A7] 00001008 486D 0D22 pea.l [A5 + 0xD22 /* export_416 */] 0000100C 1F3C 0001 move.b -[A7], 0x1 00001010 4EBA FFA2 jsr [PC - 0x5E /* 00000FB4 */] 00001014 3E00 move.w D7, D0 00001016 4A47 tst.w D7 00001018 4FEF 000A lea.l A7, [A7 + 0xA] 0000101C 660C bne +0xE /* 0000102A */ 0000101E 7001 moveq.l D0, 0x01 00001020 B0AD D2B6 cmp.l D0, [A5 - 0x2D4A] 00001024 6D04 blt +0x6 /* 0000102A */ 00001026 7001 moveq.l D0, 0x01 00001028 6002 bra +0x4 /* 0000102C */ label0000102A: 0000102A 7000 moveq.l D0, 0x00 label0000102C: 0000102C 2E1F move.l D7, [A7]+ 0000102E 4E75 rts export_416: 00001030 4E56 0000 link A6, 0 00001034 52AD D2B6 addq.l [A5 - 0x2D4A], 1 00001038 4E5E unlink A6 0000103A 4E75 rts export_419: fn0000103C: 0000103C 4E56 FFFC link A6, -0x0004 00001040 2F07 move.l -[A7], D7 00001042 2F2E 000C move.l -[A7], [A6 + 0xC] 00001046 4EBA 0186 jsr [PC + 0x186 /* 000011CE */] 0000104A 3E00 move.w D7, D0 0000104C 7001 moveq.l D0, 0x01 0000104E D0AE 000C add.l D0, [A6 + 0xC] 00001052 2040 movea.l A0, D0 00001054 7001 moveq.l D0, 0x01 00001056 D0AE 0008 add.l D0, [A6 + 0x8] 0000105A 2240 movea.l A1, D0 0000105C 2007 move.l D0, D7 0000105E 48C0 ext.l D0 00001060 A02E syscall BlockMove/BlockMoveData 00001062 206E 0008 movea.l A0, [A6 + 0x8] 00001066 1087 move.b [A0], D7 00001068 2008 move.l D0, A0 0000106A 2E2E FFF8 move.l D7, [A6 - 0x8] 0000106E 4E5E unlink A6 00001070 4E75 rts export_420: fn00001072: 00001072 4E56 0000 link A6, 0 00001076 48E7 0308 movem.l -[A7], D6,D7,A4 0000107A 286E 0008 movea.l A4, [A6 + 0x8] 0000107E 2F2E 000C move.l -[A7], [A6 + 0xC] 00001082 4EBA 014A jsr [PC + 0x14A /* 000011CE */] 00001086 3E00 move.w D7, D0 00001088 7CFF moveq.l D6, 0xFFFFFFFF 0000108A DC6E 0010 add.w D6, [A6 + 0x10] 0000108E BC47 cmp.w D6, D7 00001090 588F addq.l A7, 4 00001092 6C02 bge +0x4 /* 00001096 */ 00001094 3E06 move.w D7, D6 label00001096: 00001096 7001 moveq.l D0, 0x01 00001098 D0AE 000C add.l D0, [A6 + 0xC] 0000109C 2040 movea.l A0, D0 0000109E 43EC 0001 lea.l A1, [A4 + 0x1] 000010A2 2007 move.l D0, D7 000010A4 48C0 ext.l D0 000010A6 A02E syscall BlockMove/BlockMoveData 000010A8 1887 move.b [A4], D7 000010AA 200C move.l D0, A4 000010AC 4CDF 10C0 movem.l D6,D7,A4, [A7]+ 000010B0 4E5E unlink A6 000010B2 4E75 rts export_421: 000010B4 4E56 0000 link A6, 0 000010B8 48E7 0308 movem.l -[A7], D6,D7,A4 000010BC 286E 0008 movea.l A4, [A6 + 0x8] 000010C0 2F2E 000C move.l -[A7], [A6 + 0xC] 000010C4 4EBA 0108 jsr [PC + 0x108 /* 000011CE */] 000010C8 3E00 move.w D7, D0 000010CA 2E8C move.l [A7], A4 000010CC 4EBA 0100 jsr [PC + 0x100 /* 000011CE */] 000010D0 3C00 move.w D6, D0 000010D2 3007 move.w D0, D7 000010D4 D046 add.w D0, D6 000010D6 0C40 00FF cmpi.w D0, 0xFF 000010DA 588F addq.l A7, 4 000010DC 6F06 ble +0x8 /* 000010E4 */ 000010DE 3E3C 00FF move.w D7, 0xFF 000010E2 9E46 sub.w D7, D6 label000010E4: 000010E4 7001 moveq.l D0, 0x01 000010E6 D0AE 000C add.l D0, [A6 + 0xC] 000010EA 2040 movea.l A0, D0 000010EC 43F4 6001 lea.l A1, [A4 + D6.w + 0x1] 000010F0 2007 move.l D0, D7 000010F2 48C0 ext.l D0 000010F4 A02E syscall BlockMove/BlockMoveData 000010F6 DF14 add.b [A4], D7 000010F8 200C move.l D0, A4 000010FA 4CDF 10C0 movem.l D6,D7,A4, [A7]+ 000010FE 4E5E unlink A6 00001100 4E75 rts export_422: 00001102 4E56 0000 link A6, 0 00001106 48E7 0F08 movem.l -[A7], D4,D5,D6,D7,A4 0000110A 286E 0008 movea.l A4, [A6 + 0x8] 0000110E 3A2E 0010 move.w D5, [A6 + 0x10] 00001112 2F2E 000C move.l -[A7], [A6 + 0xC] 00001116 4EBA 00B6 jsr [PC + 0xB6 /* 000011CE */] 0000111A 3E00 move.w D7, D0 0000111C 2E8C move.l [A7], A4 0000111E 4EBA 00AE jsr [PC + 0xAE /* 000011CE */] 00001122 3C00 move.w D6, D0 00001124 0C45 00FF cmpi.w D5, 0xFF 00001128 588F addq.l A7, 4 0000112A 6F04 ble +0x6 /* 00001130 */ 0000112C 3A3C 00FF move.w D5, 0xFF label00001130: 00001130 78FF moveq.l D4, 0xFFFFFFFF 00001132 D845 add.w D4, D5 00001134 3007 move.w D0, D7 00001136 D046 add.w D0, D6 00001138 B840 cmp.w D4, D0 0000113A 6C04 bge +0x6 /* 00001140 */ 0000113C 3E04 move.w D7, D4 0000113E 9E46 sub.w D7, D6 label00001140: 00001140 7001 moveq.l D0, 0x01 00001142 D0AE 000C add.l D0, [A6 + 0xC] 00001146 2040 movea.l A0, D0 00001148 43F4 6001 lea.l A1, [A4 + D6.w + 0x1] 0000114C 2007 move.l D0, D7 0000114E 48C0 ext.l D0 00001150 A02E syscall BlockMove/BlockMoveData 00001152 DF14 add.b [A4], D7 00001154 200C move.l D0, A4 00001156 4CDF 10F0 movem.l D4,D5,D6,D7,A4, [A7]+ 0000115A 4E5E unlink A6 0000115C 4E75 rts export_423: 0000115E 4E56 0000 link A6, 0 00001162 4267 clr.w -[A7] 00001164 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001168 2F2E 000C move.l -[A7], [A6 + 0xC] 0000116C 4EBA F388 jsr [PC - 0xC78 /* 000004F6 */] 00001170 301F move.w D0, [A7]+ 00001172 4E5E unlink A6 00001174 4E75 rts 00001176 4E56 0000 link A6, 0 0000117A 48E7 0700 movem.l -[A7], D5,D6,D7 0000117E 3E2E 0010 move.w D7, [A6 + 0x10] 00001182 5347 subq.w D7, 1 00001184 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001188 4EBA 0044 jsr [PC + 0x44 /* 000011CE */] 0000118C 3C00 move.w D6, D0 0000118E BE46 cmp.w D7, D6 00001190 588F addq.l A7, 4 00001192 6C02 bge +0x4 /* 00001196 */ 00001194 3C07 move.w D6, D7 label00001196: 00001196 2F2E 000C move.l -[A7], [A6 + 0xC] 0000119A 4EBA 0032 jsr [PC + 0x32 /* 000011CE */] 0000119E 3A00 move.w D5, D0 000011A0 BE45 cmp.w D7, D5 000011A2 588F addq.l A7, 4 000011A4 6C02 bge +0x4 /* 000011A8 */ 000011A6 3A07 move.w D5, D7 label000011A8: 000011A8 4267 clr.w -[A7] 000011AA 206E 0008 movea.l A0, [A6 + 0x8] 000011AE 4868 0001 pea.l [A0 + 0x1] 000011B2 226E 000C movea.l A1, [A6 + 0xC] 000011B6 4869 0001 pea.l [A1 + 0x1] 000011BA 3F06 move.w -[A7], D6 000011BC 3F05 move.w -[A7], D5 000011BE 3F3C 000A move.w -[A7], 0xA /* '\n' */ 000011C2 A9ED syscall Pack6 000011C4 301F move.w D0, [A7]+ 000011C6 4CDF 00E0 movem.l D5,D6,D7, [A7]+ 000011CA 4E5E unlink A6 000011CC 4E75 rts export_424: fn000011CE: 000011CE 4E56 0000 link A6, 0 000011D2 206E 0008 movea.l A0, [A6 + 0x8] 000011D6 7000 moveq.l D0, 0x00 000011D8 1010 move.b D0, [A0] 000011DA 4E5E unlink A6 000011DC 4E75 rts